package com.yanqu.road.entity.activity.seacraft.pirateriot.eliminate;

import java.util.ArrayList;
import java.util.List;

/**
 * 每轮结果
 */
public class SeacraftPirateRiotEliminateRoundResult {

    private int type = 1; // 类型：1正常消除，2无可消除的重排

    private List<SeacraftPirateRiotEliminateStageResult> stageResultList = new ArrayList<>(); // 每阶段消除的方块
    private List<SeacraftPirateRiotBlock> createBomb = new ArrayList<>(); // 生成的炸弹
    private int[][] blockList = null; // 当前方块

    // =============================================================================

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public List<SeacraftPirateRiotEliminateStageResult> getStageResultList() {
        return stageResultList;
    }

    public void setStageResultList(List<SeacraftPirateRiotEliminateStageResult> stageResultList) {
        this.stageResultList = stageResultList;
    }

    public List<SeacraftPirateRiotBlock> getCreateBomb() {
        return createBomb;
    }

    public void setCreateBomb(List<SeacraftPirateRiotBlock> createBomb) {
        this.createBomb = createBomb;
    }

    public int[][] getBlockList() {
        return blockList;
    }

    public void setBlockList(int[][] blockList) {
        this.blockList = blockList;
    }
}
